import Vue from 'vue'
import Router from 'vue-router'

Vue.use(Router)

export default new Router({
  routes: [
    {
      path: '/',
      name: 'loign-page',
      component: require('@/pages/loginPage/index.vue').default,
      meta: {
        Playback_controller_not_show: true,
      }
    },
    {
      path: '/home',
      name: 'main-page',
      component: require('@/pages/mainPage/index.vue').default,
      meta: {
        
      },
      children: [
        {
          // 当 /home/home2 匹配成功
          // home2 将被渲染到 home 的 <router-view> 内部
          path: 'home2',
          component: require('@/pages/music_home_page/index.vue').default,
          meta: {
            keepAlive: true,
            songListItemControl: false
          }
        },
        {
          // 歌单页面
          //   // 当 /home/songlist/id 匹配成功
          //   // playlist 将被渲染到 home 的 <router-view> 内部
          path: 'songlist/:id',
          component: require('@/pages/songListPage/index.vue').default,
          meta: {
            songListItemControl: true
          }
        },
        {
          // 歌手列表页面
          //   // 当 /home/singerList 匹配成功
          //   // singerList 将被渲染到 home 的 <router-view> 内部
          path: 'singerList',
          component: require('@/pages/singerListPage/index.vue').default,
          meta: {
            songListItemControl: true
          }
        },
        {
          // 歌手页面
          //   // 当 /home/singer 匹配成功
          //   // singer 将被渲染到 home 的 <router-view> 内部
          path: 'singer/:id',
          component: require('@/pages/singerPage/index.vue').default,
          meta: {
            songListItemControl: true
          }
        },
      ]
    },
    {
      path: '*',
      redirect: '/'
    }
  ]
})
